package com.ruoyi.shbData.domain.plat;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.util.Date;

/**
 * 水泵测试结果对象 data_shb
 *
 * @author ruoyi
 * @date 2023-11-22
 */
@Data
@ApiModel("单条水泵测试数据")
public class DataShb extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 水泵测试ID */
    private Long shbId;

    /** 测试任务ID */
    @Excel(name = "测试任务ID")
    @ApiModelProperty(value = "测试任务ID")
    private Long dataTaskId;

    /** 平板水泵测试ID */
    private Long id;

    /** 平板任务ID */
    @Excel(name = "平板任务ID")
    private Long taskId;

    /** 测试方法 */
    @Excel(name = "测试方法")
    @ApiModelProperty(value = "测试方法")
    private String testFunction;

    /** 管道外径 */
    @Excel(name = "管道外径")
    @ApiModelProperty(value = "管道外径")
    private String gdwj;

    /** 管壁厚度 */
    @Excel(name = "管壁厚度")
    @ApiModelProperty(value = "管壁厚度")
    private String gbhd;

    /** 管道材质 */
    @Excel(name = "管道材质")
    @ApiModelProperty(value = "管道材质")
    private String gdczh;

    /** 流体类型 */
    @Excel(name = "流体类型")
    @ApiModelProperty(value = "流体类型")
    private String ltlx;

    /** 安装方式 */
    @Excel(name = "安装方式")
    @ApiModelProperty(value = "安装方式")
    private String azhfsh;

    /** 排水高度 */
    @Excel(name = "排水高度")
    @ApiModelProperty(value = "排水高度")
    private String pshgd;

    /** 吸水高度 */
    @Excel(name = "吸水高度")
    @ApiModelProperty(value = "吸水高度")
    private String xshgd;

    /** 表位差 */
    @Excel(name = "表位差")
    @ApiModelProperty(value = "表位差")
    private String bwch;

    /** 吸水内径 */
    @Excel(name = "吸水内径")
    @ApiModelProperty(value = "吸水内径")
    private String xshnj;

    /** 排水内径 */
    @Excel(name = "排水内径")
    @ApiModelProperty(value = "排水内径")
    private String pshnj;

    /** 级数 */
    @Excel(name = "级数")
    @ApiModelProperty(value = "级数")
    private String jsh;

    /** 电机库名称 */
    @Excel(name = "电机库名称")
    @ApiModelProperty(value = "电机库名称")
    private String djLibName;

    /** 电机系列 */
    @Excel(name = "电机系列")
    @ApiModelProperty(value = "电机系列")
    private String djXiLie;

    /** 额定电压 */
    @Excel(name = "额定电压")
    @ApiModelProperty(value = "额定电压")
    private String motorEddy;

    /** 额定电流 */
    @Excel(name = "额定电流")
    @ApiModelProperty(value = "额定电流")
    private String motorEddl;

    /** 额定功率 */
    @Excel(name = "额定功率")
    @ApiModelProperty(value = "额定功率")
    private String motorEdgl;

    /** 额定效率 */
    @Excel(name = "额定效率")
    @ApiModelProperty(value = "额定效率")
    private String motorEdxl;

    /** 空载电流 */
    @Excel(name = "空载电流")
    @ApiModelProperty(value = "空载电流")
    private String motorKzdl;

    /** 空载功率 */
    @Excel(name = "空载功率")
    @ApiModelProperty(value = "空载功率")
    private String motorKzgl;

    /** 额定功率因数 */
    @Excel(name = "额定功率因数")
    @ApiModelProperty(value = "额定功率因数")
    private String motorEdglys;

    /** 电机级数 */
    @Excel(name = "电机级数")
    @ApiModelProperty(value = "电机级数")
    private String motorJs;

    /** 无功经济当量 */
    @Excel(name = "无功经济当量")
    @ApiModelProperty(value = "无功经济当量")
    private String motorWgjjdl;

    /** 钳表量程 */
    @Excel(name = "钳表量程")
    @ApiModelProperty(value = "钳表量程")
    private String qblch;

    /** 测试方法 */
    @Excel(name = "测试方法")
    @ApiModelProperty(value = "测试方法")
    private String cshff;

    /** 传动效率 */
    @Excel(name = "传动效率")
    @ApiModelProperty(value = "传动效率")
    private String cdxl;

    /** 连接方式 */
    @Excel(name = "连接方式")
    @ApiModelProperty(value = "连接方式")
    private String ljfsh;

    /** 传动方式 */
    @Excel(name = "传动方式")
    @ApiModelProperty(value = "传动方式")
    private String chdfsh;

    /** 电压变比1 */
    @Excel(name = "电压变比1")
    @ApiModelProperty(value = "电压变比1")
    private String dybbOne;

    /** 电压变比2 */
    @Excel(name = "电压变比2")
    @ApiModelProperty(value = "电压变比2")
    private String dybbTwo;

    /** 电压变比 */
    @Excel(name = "电压变比")
    @ApiModelProperty(value = "电压变比")
    private String dybb;

    /** 电流变比1 */
    @Excel(name = "电流变比1")
    @ApiModelProperty(value = "电流变比1")
    private String dlbbOne;

    /** 电流变比2 */
    @Excel(name = "电流变比2")
    @ApiModelProperty(value = "电流变比2")
    private String dlbbTwo;

    /** 电流变比 */
    @Excel(name = "电流变比")
    @ApiModelProperty(value = "电流变比")
    private String dlbb;

    /** 信号传输比 */
    @Excel(name = "信号传输比")
    @ApiModelProperty(value = "信号传输比")
    private String cshb;

    /** 信号强度 */
    @Excel(name = "信号强度")
    @ApiModelProperty(value = "信号强度")
    private String xhqd;

    /** 安装距离 */
    @Excel(name = "安装距离")
    @ApiModelProperty(value = "安装距离")
    private String anzhjl;

    /** 流体速度 */
    @Excel(name = "流体速度")
    @ApiModelProperty(value = "流体速度")
    private String ltsd;

    /** 瞬时流量 */
    @Excel(name = "瞬时流量")
    @ApiModelProperty(value = "瞬时流量")
    private String shshll;

    /** 进口压力 */
    @Excel(name = "进口压力")
    @ApiModelProperty(value = "进口压力")
    private String jkyl;

    /** 出口压力 */
    @Excel(name = "出口压力")
    @ApiModelProperty(value = "出口压力")
    private String ckyl;

    /** 水泵效率 */
    @Excel(name = "水泵效率")
    @ApiModelProperty(value = "水泵效率")
    private String shbxl;

    /** 管路效率 */
    @Excel(name = "管路效率")
    @ApiModelProperty(value = "管路效率")
    private String glxl;

    /** 管径 */
    @Excel(name = "管径")
    @ApiModelProperty(value = "管径")
    private String gj;

    /** 水泵扬程 */
    @Excel(name = "水泵扬程")
    @ApiModelProperty(value = "水泵扬程")
    private String sbych;

    /** 水泵单耗 */
    @Excel(name = "水泵单耗")
    @ApiModelProperty(value = "水泵单耗")
    private String sbdh;

    /** 进口温度 */
    @Excel(name = "进口温度")
    @ApiModelProperty(value = "进口温度")
    private String jkwd;

    /** 出口温度 */
    @Excel(name = "出口温度")
    @ApiModelProperty(value = "出口温度")
    private String ckwd;

    /** 温差 */
    @Excel(name = "温差")
    @ApiModelProperty(value = "温差")
    private String wc;

    /** 震动 */
    @Excel(name = "震动")
    @ApiModelProperty(value = "震动")
    private String shake;

    /** 噪声 */
    @Excel(name = "噪声")
    @ApiModelProperty(value = "噪声")
    private String noise;

    /** 转速 */
    @Excel(name = "转速")
    @ApiModelProperty(value = "转速")
    private String rotateSpeed;

    /** AB线电压 */
    @Excel(name = "AB线电压")
    @ApiModelProperty(value = "AB线电压")
    private String abV;

    /** BC线电压 */
    @Excel(name = "BC线电压")
    @ApiModelProperty(value = "BC线电压")
    private String bcV;

    /** CA线电压 */
    @Excel(name = "CA线电压")
    @ApiModelProperty(value = "CA线电压")
    private String caV;

    /** 平均电压 */
    @Excel(name = "平均电压")
    @ApiModelProperty(value = "平均电压")
    private String pjdy;

    /** A相电流 */
    @Excel(name = "A相电流")
    @ApiModelProperty(value = "A相电流")
    private String axdl;


    /** B相电流 */
    @Excel(name = "B相电流")
    @ApiModelProperty(value = "B相电流")
    private String bxdl;

    /** C相电流 */
    @Excel(name = "C相电流")
    @ApiModelProperty(value = "C相电流")
    private String cxdl;

    /** 平均电流 */
    @Excel(name = "平均电流")
    @ApiModelProperty(value = "平均电流")
    private String pjdl;

    /** 电机功率 */
    @Excel(name = "电机功率")
    @ApiModelProperty(value = "电机功率")
    private String djgl;

    /** 轴功率 */
    @Excel(name = "轴功率")
    @ApiModelProperty(value = "轴功率")
    private String zhgl;

    /** 输出功率 */
    @Excel(name = "输出功率")
    @ApiModelProperty(value = "输出功率")
    private String shcgl;

    /** 电机效率 */
    @Excel(name = "电机效率")
    @ApiModelProperty(value = "电机效率")
    private String djxl;

    /** 传动效率 */
    @Excel(name = "传动效率")
    @ApiModelProperty(value = "传动效率")
    private String chdxl;

    /** 综合效率 */
    @Excel(name = "综合效率")
    @ApiModelProperty(value = "综合效率")
    private String zhxl;

    /** 功率因数 */
    @Excel(name = "功率因数")
    @ApiModelProperty(value = "功率因数")
    private String glysh;

    /** 负载系数 */
    @Excel(name = "负载系数")
    @ApiModelProperty(value = "负载系数")
    private String fzxsh;

    /** 运行状态 */
    @Excel(name = "运行状态")
    @ApiModelProperty(value = "运行状态")
    private String yxzht;

    /** 环境温度 */
    @Excel(name = "环境温度")
    @ApiModelProperty(value = "环境温度")
    private String wdEnvir;

    /** 环境湿度 */
    @Excel(name = "环境湿度")
    @ApiModelProperty(value = "环境湿度")
    private String shdEnvir;

    /** 环境大气压 */
    @Excel(name = "环境大气压")
    @ApiModelProperty(value = "环境大气压")
    private String dqyEnvir;

    /** 保存时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "保存时间", width = 30, dateFormat = "yyyy-MM-dd")
    @ApiModelProperty(value = "保存时间")
    private Date saveTime;

    /** 流体密度 */
    @Excel(name = "流体密度")
    @ApiModelProperty(value = "流体密度")
    private String ltmd;

    /** 额定流量 */
    @Excel(name = "额定流量")
    @ApiModelProperty(value = "额定流量")
    private String edll;

    /** 删除标志（0代表存在 2代表删除） */
    @ApiModelProperty(value = "删除标志（0代表存在 2代表删除）")
    private String delFlag;


}
